using System;
namespace IcsSEMCtrl.Global
{
    public class PropertyInfo
    {
        private const string CLASS = "PropertyInfo";
        public static int PROPERTY_TYPE_STRING = 0;
        public static int PROPERTY_TYPE_NUMBER = 1;
        public static int PROPERTY_TYPE_IMAGE = 2;
        public static int PROPERTY_TYPE_COLOR = 3;
        public static int PROPERTY_TYPE_FONT = 4;
        public static int PROPERTY_TYPE_BOOLEAN = 5;
        protected int type;
        protected string name;
        protected string defaultValue;
        public int Type
        {
            get
            {
                return this.type;
            }
            set
            {
                this.type = value;
            }
        }
        public string Name
        {
            get
            {
                return this.name;
            }
            set
            {
                this.name = value;
            }
        }
        public string DefaultValue
        {
            get
            {
                return this.defaultValue;
            }
            set
            {
                this.defaultValue = value;
            }
        }
        public PropertyInfo(string name, int type, string defaultValue)
        {
            this.name = name;
            this.type = type;
            this.defaultValue = defaultValue;
        }
    }
}
